// pages/chooseLoaction2/chooseLoaction2.js
var app = getApp();
import city from '../../api/city.js'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    statusBarHeight: app.globalData.statusBarHeight,
	cityList:[],
	pid:0,
	palceName:''
  },
  //城市列表
  citylist(){
  	const that =this
  	let data = {
  		pid:this.data.pid
  	}
  	city.regionlist(data).then(res =>{
  		if(res.data.errno === 0){
  			that.setData({
  				cityList:res.data.data.list
  			})
  		}
  	})
  },
  // 返回
  goBack(e) {
    wx.navigateBack({
      delta: e.currentTarget.dataset.index
    })
  },
  // 点击跳转页面
  openTo(e) {
	var pages = getCurrentPages();
	var beforePage = pages[pages.length - 4];
	let data = {
		id:e.currentTarget.dataset.menuitem.id,
		lng:app.globalData.cityName.longitude,
		lat:app.globalData.cityName.latitude
	}
	beforePage.setData({
		datalist:data,
		palceName:this.data.palceName + '-'+e.currentTarget.dataset.menuitem.name
	})
	beforePage.newinit();
	wx.navigateBack({
		delta: 3,
	})
  },
  // 选择地点
  choosePlace(e){
    app.globalData.cityName = e.currentTarget.dataset.name;
    wx.navigateBack({
      delta: 2
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
	this.data.pid = options.id
	this.data.palceName = options.palceName
	this.citylist()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})